const db = require('../../../config/SequelizeBase');

const User = db.defineModel('user',{
	email:{
		type:db.STRING(64),
		unique:true,
		allowNull:false
	},
	pwd:{
		type:db.STRING(255),
		allowNull:false
	},
	nickname:{
		type:db.STRING(64),
		unique:true,
		allowNull:false
	},
	/*0保密，1男，2女*/
	sex:{
		type:db.ENUM('0','1','2'),
		defaultValue: '0',
		allowNull:false
	},
	recipient:{
		type:db.STRING(64),
		allowNull:true
	},
	address:{
		type:db.STRING(500),
		allowNull:true
	},
  phone:{
    type:db.STRING(64),
    allowNull:true
  },
	salt:{
    type:db.STRING(16),
    allowNull:false
  },
	headimg:{
		type:db.STRING(500),
		allowNull:false,
		defaultValue: 'http://tvax4.sinaimg.cn/crop.0.0.480.480.180/768c39d5ly8fjje1d0teej20dc0dcq35.jpg',
	}
},{
  tableName: 'assistance',
  charset: 'utf8',
  collate: 'utf8_unicode_ci',
	timestamps:false
});

module.exports = User;